// 全局配置对象
var config = {};
// 面包屑
config.bread = {
    // 属性配置集合
    attr: {
        className: '',
        style: {}
    },
    // 元素集合
    items: [
        {
            tag: 'span',
            text: '后台管理',
            attr: {
                // 选填。id
                id: '',
                // 选填。name
                name: '',
                // 选填。自定义样式名称
                className: '',
                // 选填。自定义行内样式
                style: {},
                // 选填。点击后跳转地址
                href: 'pagelist.html',
                // 选填。打开方式
                target: ''
            },
            // 选填。点击后事件处理函数，如果配置此函数，默认点击跳转将会自动屏蔽
            onClick: function (e) {
                console.log(e);
            }
        },
        {
            tag: 'span',
            text: '订单管理',
            href: '',
            onClick: function (e) {
                console.log(e);
            }
        },
        {
            tag: 'span',
            text: '订单详情'
        }
    ]
};
// form表单
config.form = {
    // 属性
    attr: {
        className: '',
        style: {},
        // 列数，不设置则显示为默认4列
        columns: 4,
        // 序号
        id: 'searchForm',
        // 名称
        name: 'searchForm',
        // 表单提交路径
        action: '',
        // 方法
        method: 'get'
    },
    // 表单提交事件
    onSubmit: function (formData) {
        console.log(formData);
        return true;
    },
    // 块装表单元素
    blocks: [
        {
            attr: {
                title: '订单详情',
                className: '',
                style: {}
            },
            table: {
                attr: {
                    className: '',
                    style: {},
                    width: ''
                },
                items: [
                    {
                        name: 'orderNo',
                        text: '订单号'
                    },
                    {
                        name: 'productName',
                        text: '商品名称'
                    },
                    {
                        name: 'productQuantity',
                        text: '商品数量'
                    }
                    ,
                    {
                        name: 'productPrice',
                        text: '商品单价'
                    }
                ],
                format: {

                },
                data: []
            }
        }
    ]
};

// 启动框架
window.lv.start({
    // 选填。配置项填充div的id值，默认 lv-view
    viewId: 'lv-view',
    // 必填。配置项对象
    config: config
});

(function () {
    var orderId  = window.opener.getOrderNo();
    $.ajax({
        type: 'post', // 请求发送方式
        url: '/orderDetail/findOrderDetailByOrderId', // 请求地址
        data: {
            "orderId":orderId
        },// 请求数据
        async: true,// 异步，不写默认为True
        // 请求成功后的回调
        success: function (data) {
            if(data == null || data.length == 0){
                lv.alert("没有相关的数据")
                return;
            }
            for (i=0;data.length;i++){
                    config.form.blocks[0].table.data.push({
                        orderNo: data[i].orderNo,
                        productName: data[i].productName ,
                        productQuantity: data[i].productQuantity ,
                        productPrice: data[i].productPrice
                });
            }

        },
        error: function (errorMessage) {
            lv.alert("数据错误，请联系管理员");
        }
    });
})();
